/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.invoice.model.dao;

import com.invoice.busines.dto.CategoriaDTO;
import com.invoice.model.entities.Categoria;

/**
 *
 * @author meliMeli
 */
public class CategoriaDAOHibernate extends DAOGenerico implements CategoriaDAO {

    @Override
    public Categoria convertDTOtoPojo(Object object) {
        CategoriaDTO categoriaDTO = (CategoriaDTO) object;
        Categoria categoria = new Categoria();
        categoria.setIdCateg(categoriaDTO.getIdCategoria());
        categoria.setDescripcion(categoriaDTO.getDesCategoria());
        return categoria;
    }

    @Override
    public Object convertPojotoDTO(Object object) {
        Categoria categoria = (Categoria) object;
        CategoriaDTO categoriaDTO = new CategoriaDTO();
        categoriaDTO.setIdCategoria(categoria.getIdCateg());
        categoriaDTO.setDesCategoria(categoria.getDescripcion());
        return categoriaDTO;
    }
}
